常見的
200 ok
404 找不到請求的網頁
403 伺服器拒絕請求
301 永久移動網頁,重新導向其它網站的意思
302 暫時移動,可能是伺服器繁忙的原因
500 伺服器內部錯誤,最不希望出現的錯誤,代表代碼本身是有問題的
status是默認的,也可以指定它
可能某種程度上可以防止爬蟲
自訂義404網頁
在templates資料夾下創建404.html內容可以隨便打
setting.py也要修改
有時無可避免的會發生錯誤,錯誤發生時要避免使用者直接看到錯誤畫面
修改原本的hello_world (../表示往前一個資料夾)
按f12,再按network,network是一個很好用的東西,它會擷取來往的封包,有時候可以從這個地方發現別人網站的bug,當然你也可以檢查自己的代碼有沒有問題
redirect除了直接指定網址還可以使用反向解析的方式
修改noob1 中的urls.py
修改app 中的url.py
修改app 中的views.py
反向解析與直接指定往址的差別就像是,相對路徑vs絕對路徑
假設我今天修改了path讓它變成了astudent_list,一樣可以從hello_world重新導向到正確的地方,簡單來說就是如果要修改往址的話,不用到處修改一堆